﻿using Microsoft.Xna.Framework;

namespace Innovator
{
	public interface I3DComponent
	{
		Vector3 Position { get; set; }
		Vector3 EulerRotation { get; set; }
		Matrix Rotation { get; set; }
		Vector3 Scale { get; set; }
		BoundingBox BoundingBox { get; }
	}
	public interface I2DComponent
	{
		Rectangle Rectangle { get; set; }
	}
	public enum ComponentType
	{
		Component2D,
		Component3D,
		Both,
		All
	}
}